package ejb.cbm.operatoria.local;

import java.util.List;
//import javax.ejb.Local;

import ejb.cbm.operatoria.entity.CuentaEntity;

//@Local
public interface CuentaSessionLocal {
    public void save(CuentaEntity transientInstance);
    public void delete(CuentaEntity persistentInstance);
	public CuentaEntity update(CuentaEntity detachedInstance);
	public CuentaEntity findById( Long id);
	public List findByProperty(String propertyName, Object value);
	public List findByCodigocentroalta(Object codigocentroalta);
	public List findByNumerocuenta(Object numerocuenta);
	public List findByDigitocontrol1(Object digitocontrol1);
	public List findByDigitocontrol2(Object digitocontrol2);
	public List findByTiporegistro(Object tiporegistro);
	public List findByCodigoproducto(Object codigoproducto);
	public List findByCodigosubproducto(Object codigosubproducto);
	public List findByCodigodivisa(Object codigodivisa);
	public List findByCodigocentrocuenta(Object codigocentrocuenta);
	public List findByCodcentrocontable(Object codcentrocontable);
	public List findBySaldodisponible(Object saldodisponible);
	public List findBySaldocontable(Object saldocontable);
	public List findByIndicadortarifa(Object indicadortarifa);
	public List findByCodigotarifa(Object codigotarifa);
	public List findByIndicadoraceptacta(Object indicadoraceptacta);
	public List findByIndicadorsituacioncta(Object indicadorsituacioncta);
	public List findByIndicadorcondicioncta(Object indicadorcondicioncta);
	public List findByUsuarioregistro(Object usuarioregistro);
	public List findByUsuariomodificacion(Object usuariomodificacion);
}